$(function(){
      //初始化插件
      $('form').validate({
        //验证规则
        rules: {
            user: {
                required: true,
                isUser: true
            },
            pwd: {
                required: true,
                isPwd: true
            },
            checkPwd: {
                equalTo:"#pwd"
            },
            phone: {
                required: true,
                isPhone: true
            }

        },


        //错误提示信息
        messages: {
            user: {
                required: '请输入用户名'
            },
            pwd: {
                required: '密码不能为空'
            },
            checkPwd: {
                equalTo: '两次密码不一致'
            },
            phone: {
                required: '手机号不能为空',
            }

        }
    });
    //自定义用户名验证规则   
    // \w: 数字 字母 下划线
    jQuery.validator.addMethod("isUser", function(value, element) {   
        var tel = /^[a-zA-z]\w{5,11}$/; //6-12位字母开头后跟数字 字母 下划线
        return this.optional(element) || (tel.test(value));
    }, "请正确填写用户名,6-12位字母开头后跟数字 字母 下划线");

    //密码
    jQuery.validator.addMethod("isPwd", function(value, element) {   
        var tel = /^[a-zA-z]\w{5,11}$/; //6-12位字母开头后跟数字 字母 下划线
        return this.optional(element) || (tel.test(value));
    }, "请正确填写密码,6-12位字母开头后跟数字 字母 下划线");

    //手机号
    jQuery.validator.addMethod("isPhone", function(value, element) {   
        var tel = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/; //6-12位字母开头后跟数字 字母 下划线
        return this.optional(element) || (tel.test(value));
    }, "请正确填写手机号");

})